police handcuffs - Turkish English Dictionary